맨위로가기

아파치 메소스

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

아파치 메소스는 UC 버클리 RAD 랩 연구원들에 의해 시작된 프로젝트로, 데이터 센터 내에서 컴퓨팅 자원 관리를 위한 오픈 소스 클러스터 관리자이다. 리눅스 Cgroups를 사용하여 CPU, 메모리, I/O, 파일 시스템의 분리를 제공하며, 구글의 보그 스케줄러와 유사한 기능을 수행한다. 아파치 오로라, 크로노스, 마라톤 등 다양한 프레임워크를 지원하며, 트위터, 에어비앤비, 이베이, 애플 등에서 사용되었다.

더 읽어볼만한 페이지

  • 클라우드 컴퓨팅용 자유 소프트웨어 - 쿠버네티스
    쿠버네티스는 컨테이너화된 애플리케이션을 자동으로 배포, 스케일링, 관리하는 오픈 소스 시스템으로, 구글의 Borg 시스템에서 영감을 받아 설계되었으며 파드, 서비스 등의 기능을 제공하여 클라우드 네이티브 환경에서 중요한 역할을 한다.
  • 클라우드 컴퓨팅용 자유 소프트웨어 - 아파치 하둡
    아파치 하둡은 대용량 데이터를 분산 처리하기 위한 자바 기반의 오픈 소스 프레임워크로, HDFS, 맵리듀스, YARN 등의 모듈로 구성되어 클라우드 환경에서도 사용된다.
  • 클라우드 인프라스트럭처 - 클라우드 컴퓨팅
    클라우드 컴퓨팅은 인터넷을 통해 컴퓨팅 자원을 서비스 형태로 제공하는 모델로, 다양한 서비스 및 배치 모델을 가지며 비용 효율성과 확장성을 제공하지만 보안 및 의존성 문제도 존재하며 지속적으로 발전하고 있다.
  • 클라우드 인프라스트럭처 - 마이크로소프트 애저
    마이크로소프트 애저는 전 세계 데이터 센터를 통해 600개 이상의 서비스를 제공하는 마이크로소프트의 클라우드 컴퓨팅 플랫폼으로, 다양한 컴퓨팅, 데이터베이스, 스토리지, AI, IoT 기능과 개발자 지원 서비스를 제공하지만 복잡한 가격 모델과 서비스 장애 및 보안 문제가 우려된다.
  • 아파치 소프트웨어 재단 프로젝트 - 아파치 루씬
    아파치 루씬은 더그 커팅이 개발한 오픈 소스 전문 검색 라이브러리이며, 텍스트 색인 및 검색 기능을 제공하여 웹 검색 엔진, 퍼지 검색, 추천 시스템 구현 등에 사용된다.
  • 아파치 소프트웨어 재단 프로젝트 - 아파치 하둡
    아파치 하둡은 대용량 데이터를 분산 처리하기 위한 자바 기반의 오픈 소스 프레임워크로, HDFS, 맵리듀스, YARN 등의 모듈로 구성되어 클라우드 환경에서도 사용된다.
아파치 메소스 - [IT 관련 정보]에 관한 문서
기본 정보
아파치 메소스 로고
아파치 메소스 로고
개발자아파치 소프트웨어 재단
최신 릴리스 버전1.11.0
최신 릴리스 날짜2020년 11월 24일
저장소Mesos Repository
프로그래밍 언어C++
장르클러스터 관리 소프트웨어
라이선스아파치 라이선스 2.0

2. 역사

메소스는 UC 버클리 RAD 랩의 연구 프로젝트로, 벤자민 힌드만, 앤디 콘윈스키, 마테이 자하리아, 이온 스토이카 교수가 참여했다. 이들은 데이비드 큘러 교수의 수업 프로젝트로 개발을 시작했다.[2] 초기에는 넥서스(Nexus)라는 이름이었으나, 다른 대학 프로젝트와의 혼동을 피하기 위해 메소스(Mesos)로 변경되었다.[2]

2009년, 핫클라우드 '09(HotCloud '09)에서 앤디 콘윈스키가 프로젝트에 대한 첫 논문을 발표하며 처음 공개되었다.[3] 2011년, 마테이 자하리아는 Usenix 네트워크 시스템 설계 및 구현 심포지엄 컨퍼런스에서 "Mesos: 데이터 센터에서 세분화된 리소스 공유를 위한 플랫폼"이라는 논문을 발표했다.[4]

2016년 7월 27일, 아파치 소프트웨어 재단은 버전 1을 발표했다.[5] 이 버전에는 도커, rkt, appc 인스턴스를 중앙에서 제공하는 기능이 추가되었다.[6]

2021년 4월 5일, 메소스의 아파치 헛간(Attic) 이전 안건이 통과되었으나,[7] 관심 증가로 인해 이틀 후 투표가 취소되었다.[8]

3. 기술

메소스는 리눅스 cgroups를 사용하여 CPU, 메모리, I/O, 파일 시스템 격리(Isolation)를 제공한다.[53][9][33] 구글의 보그 스케줄러와 유사하며, 보그는 구글 서비스를 관리하고 배포하기 위해 내부적으로 사용되는 플랫폼이다.[57][18][34]

3. 1. 아파치 오로라 (Apache Aurora)

아파치 오로라(Apache Aurora)는 장시간 실행되는 서비스들과 크론(cron) 작업들을 위한 메소스 프레임워크로, 2010년 트위터에서 개발을 시작하여 2013년 말에 오픈 소스화되었다.[55][11] 수만 대의 서버로 확장 가능하며, 서비스를 구성하기 위한 풍부한 도메인 특화 언어(DSL)를 포함하여 보그와 많은 유사점을 가지고 있다.[12][13] 2020년 2월, 이 프로젝트는 Attic으로 이전되었다.[14] 전 구성원들이 프로젝트를 포크(fork)하여 GitHub에서 Aurora Scheduler라는 이름으로 유지보수하고 있다.[15]

3. 2. 크로노스 (Chronos)

크로노스(Chronos)는 탄력적이며 작업 간의 종속성을 표현할 수 있는 분산 크론(cron)과 유사한 시스템이다.[56][39]

3. 3. 마라톤 (Marathon)

마라톤은 수천 대의 물리 서버로 확장 가능한 PaaS 또는 컨테이너 오케스트레이션 시스템이다.[17][40] 완전한 REST 기반이며, 카나리 스타일 배포 및 배포 토폴로지를 지원한다.[17][40] 스칼라 프로그래밍 언어로 작성되었다.[17][40]

4. 사용자

트위터는 2010년 벤자민 힌드만이 트위터 엔지니어 그룹에게 발표한 후 메소스와 아파치 오로라를 사용하기 시작했다.[57][18][41]

에어비앤비는 2013년 7월부터 아파치 하둡아파치 스파크와 같은 데이터 처리 시스템을 실행하기 위해 메소스를 사용한다고 밝혔다.[19][42]

이베이는 2014년 4월에 메소스를 사용하여 개발자별로 지속적 통합을 실행한다고 밝혔다. 이는 개발자가 자체 젠킨스 인스턴스를 시작할 수 있도록 하는 맞춤형 메소스 플러그인을 사용하여 수행한다.[20][43]

2015년 4월, 애플의 서비스 시리가 Jarvis라는 자체 메소스 프레임워크를 사용하고 있다고 발표되었다.[21][44]

버라이즌(Verizon)은 2015년 8월, 데이터 센터 서비스 오케스트레이션을 위해 오픈 소스 아파치 메소스 기반의 메소스피어의 DC/OS를 선택했다고 발표되었다.[22][45]

옐프(Yelp)는 2015년 11월, 1년 반 동안 메소스와 마라톤을 프로덕션 서비스에 사용해 왔다고 발표했다.[23][46]

5. 상용 지원

소프트웨어 스타트업 메소스피어(Mesosphere, Inc.)는 아파치 메소스 기반의 분산 운영 체제인 데이터센터 운영 체제(DC/OS)를 판매한다.[24] 2015년 9월, 마이크로소프트는 마이크로소프트 Azure를 위한 컨테이너 스케줄링 및 오케스트레이션 서비스를 구축하기 위해 메소스피어와 상업적 파트너십을 발표했다.[25] 2015년 10월, 오라클오라클 클라우드를 통해 메소스 지원을 발표했다.[26]

참조

[1] 웹사이트 ASF Git Repos - mesos.git/tag https://gitbox.apach[...] 2022-09-27
[2] 웹사이트 HUG Meetup August 2010: Mesos: A Flexible Cluster Resource manager - Part 1 https://www.youtube.[...] 2015-01-13
[3] 웹사이트 A Common Substrate for Cluster Computing http://usenix.org/ev[...]
[4] 논문 Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center http://people.csail.[...] 2015-01-12
[5] 뉴스 The Apache Software Foundation Announces Apache Mesos v1.0 https://blogs.apache[...] 2017-02-24
[6] 웹사이트 Mesos 1.0 brings a new container runtime and more third party integrations https://siliconangle[...] 2016-07-27
[7] 웹사이트 "[VOTE] Move Apache Mesos to Attic" https://lists.apache[...] 2021-04-07
[8] 웹사이트 Re: [VOTE] Move Apache Mesos to Attic https://lists.apache[...] 2021-04-09
[9] 웹사이트 Open-Source Datacenter Computing with Apache Mesos https://opensource.c[...] Red Hat 2016-12-10
[10] 웹사이트 Apache Aurora Blog https://aurora.apach[...] 2021-03-16
[11] 웹사이트 All about Apache Aurora https://blog.twitter[...] Twitter 2015-05-20
[12] 웹사이트 Large-scale cluster management at Google with Borg http://static.google[...] 2015-05-20
[13] 웹사이트 Twitter's Aurora and How It Relates to Google's Borg http://thenewstack.i[...] 2015-05-20
[14] 웹사이트 Apache Aurora - Apache Attic https://attic.apache[...] 2021-02-18
[15] 웹사이트 Aurora Scheduler https://github.com/a[...] 2023-04-02
[16] 웹사이트 Chronos https://github.com/m[...] GitHub 2015-03-30
[17] 웹사이트 Marathon https://mesosphere.g[...] Mesosphere 2015-03-30
[18] 간행물 Return of the Borg: How Twitter Rebuilt Google's Secret Weapon https://www.wired.co[...] 2015-01-12
[19] 웹사이트 Airbnb is engineering itself into a data-driven company https://gigaom.com/2[...] 2015-01-12
[20] 웹사이트 Delivering eBay's CI Solution with Apache Mesos - Part I http://www.ebaytechb[...] eBay 2015-01-12
[21] 웹사이트 Apple Details How It Rebuilt Siri on Mesos https://mesosphere.c[...] Mesosphere 2015-04-27
[22] 웹사이트 Verizon selects Mesosphere DCOS as nationwide platform for data center service orchestration http://www.verizon.c[...] Verizon 2015-08-21
[23] 웹사이트 Introducing PaaSTA: An Open, Distributed, Platform as a Service http://engineeringbl[...] 2016-07-12
[24] 웹사이트 The Mesosphere DCOS http://mesosphere.co[...] 2015-01-13
[25] 웹사이트 New Azure Container Service to bring together Mesos, Docker and Azure cloud https://www.zdnet.co[...] 2015-09-29
[26] 웹사이트 Oracle Updates Oracle Cloud Infrastructure Services https://www.oracle.c[...] 2018-02-06
[27] 웹사이트 ASF Git Repos - mesos.git/commit https://gitbox.apach[...] 2019-09-07
[28] 웹사이트 HUG Meetup August 2010: Mesos: A Flexible Cluster Resource manager - Part 1 https://www.youtube.[...] 2015-01-13
[29] 웹사이트 A Common Substrate for Cluster Computing http://usenix.org/ev[...] 2020-01-02
[30] 논문 Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center http://people.csail.[...] 2015-01-12
[31] 뉴스 The Apache Software Foundation Announces Apache Mesos v1.0 https://blogs.apache[...] 2017-02-24
[32] 웹사이트 Mesos 1.0 brings a new container runtime and more third party integrations https://siliconangle[...] 2020-01-02
[33] 웹사이트 Open-Source Datacenter Computing with Apache Mesos https://opensource.c[...] Red Hat 2016-12-10
[34] 웹사이트 Return of the Borg: How Twitter Rebuilt Google’s Secret Weapon https://www.wired.co[...] Wired 2015-01-12
[35] 웹사이트 Apache Aurora 0.21.0 Released https://aurora.apach[...] 2019-09-07
[36] 웹사이트 All about Apache Aurora https://blog.twitter[...] Twitter 2015-05-20
[37] 웹사이트 Large-scale cluster management at Google with Borg https://static.googl[...] Google 2015-05-20
[38] 웹사이트 Twitter's Aurora and How It Relates to Google's Borg http://thenewstack.i[...] 2015-05-20
[39] 웹사이트 Chronos https://github.com/m[...] GitHub 2015-03-30
[40] 웹사이트 Marathon https://mesosphere.g[...] Mesosphere 2015-03-30
[41] 웹사이트 Return of the Borg: How Twitter Rebuilt Google’s Secret Weapon https://www.wired.co[...] Wired 2015-01-12
[42] 웹사이트 Airbnb is engineering itself into a data-driven company https://gigaom.com/2[...] 2015-01-12
[43] 웹사이트 Delivering eBay’s CI Solution with Apache Mesos - Part I http://www.ebaytechb[...] eBay 2015-01-12
[44] 웹사이트 Apple Details How It Rebuilt Siri on Mesos https://mesosphere.c[...] Mesosphere 2015-04-27
[45] 웹사이트 Verizon selects Mesosphere DCOS as nationwide platform for data center service orchestration http://www.verizon.c[...] Verizon 2015-08-21
[46] 웹사이트 Introducing PaaSTA: An Open, Distributed, Platform as a Service http://engineeringbl[...] 2016-07-12
[47] 웹사이트 The Mesosphere DCOS http://mesosphere.co[...] 2015-01-13
[48] 웹사이트 New Azure Container Service to bring together Mesos, Docker and Azure cloud http://www.zdnet.com[...] 2019-01-02
[49] 웹사이트 Oracle Updates Oracle Cloud Infrastructure Services https://www.oracle.c[...] 2018-02-06
[50] 웹인용 ASF Git Repos - mesos.git/tag https://gitbox.apach[...] 2022-09-27
[51] 웹인용 HUG Meetup August 2010: Mesos: A Flexible Cluster Resource manager - Part 1 https://www.youtube.[...] 2015-01-13
[52] 문서 A Common Substrate for Cluster Computing http://usenix.org/ev[...]
[53] 웹인용 Open-Source Datacenter Computing with Apache Mesos https://opensource.c[...] 레드햇 2016-12-10
[54] 웹인용 Apache Aurora Blog https://aurora.apach[...] 2021-03-16
[55] 웹인용 All about Apache Aurora https://blog.twitter[...] Twitter 2015-05-20
[56] 웹인용 Chronos https://github.com/m[...] GitHub 2015-03-30
[57] 웹인용 Return of the Borg: How Twitter Rebuilt Google’s Secret Weapon https://www.wired.co[...] Wired 2015-01-12



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com